package models

import "gorm.io/gorm"

type Config struct {
	ID          uint           `gorm:"column:id;primaryKey" json:"id"`
	ParamsKey   string         `gorm:"column:params_key" json:"params_key"`
	ParamsValue float32        `gorm:"column:params_value" json:"params_value"`
	Description string         `gorm:"column:description" json:"description"`
	CreatedAt   JsonTime       `gorm:"column:created_at" json:"created_at"` // 时间格式处理
	UpdatedAt   JsonTime       `gorm:"type:timestamp;comment:更新时间" json:"updated_at"`
	DeletedAt   gorm.DeletedAt `gorm:"type:timestamp;index;comment:删除时间" json:"-"`
}

// 表示配置操作数据库的表名称
func (Config) TableName() string {
	return "config"
}
